package com.pet.system.service;

import com.pet.common.model.PageModel;
import com.pet.system.domain.entity.SysApp;
import com.pet.system.domain.vo.SysAppVO;

import java.util.List;

/** @author Centaurea */
public interface ISysAppService {
  /**
   * 新增一条数据
   *
   * @param entity 数据对象
   * @return 执行情况
   */
  boolean save(SysApp entity);

  /**
   * 批量删除
   *
   * @param ids idList
   * @return 执行情况
   */
  boolean delete(List<Integer> ids);

  /**
   * 修改一条数据
   *
   * @param entity 数据对象
   * @return 执行情况
   */
  boolean update(SysApp entity);

  /**
   * 分页查询
   *
   * @param page page模型
   * @param params 查询参数
   * @return page模型
   */
  PageModel<SysApp> query(PageModel<SysApp> page, SysAppVO params);
}
